package com.egao.common.system.biz;

import com.egao.appo.entity.Introduction;
import com.egao.appo.entity.PayRecord;
import com.egao.common.core.damon.results.PageResult2;
import com.egao.common.core.web.JsonResult;
import com.egao.common.system.entity.Menu;
import com.egao.common.system.entity.Role;
import com.egao.common.system.entity.User;
import org.apache.poi.ss.formula.functions.T;

import java.util.List;

/**
 *
 * 数据层接口
 * @author : Doman
 * @date : 2020-05-27 15:04:13
 * @version ：1.0
 */
public interface UserBiz {

	/**
	 * 获取实体类表格
	 * @return
	 */
	public List<User> listAll2(User user, User loginUser);

	/**
	 * 根据Id查询实体类
	 * @param user
	 * @return
	 */
	public User getById2(User user);

	/**
	 * 根据Id查询实体类
	 * @param user
	 * @return
	 */
	public User getByGzhId(User user);

	/**
	 * 保存实体类
	 * @param user
	 * @return
	 */
	public Integer save2(User user);

	/**
	 * 保存实体类
	 * @param user
	 * @return
	 */
	public boolean update2(User user);

	/**
	 * 保存实体类
	 * @param user
	 * @return
	 */
	public boolean ModifyPassword(User user);

	/**
	 * 保存实体类
	 * @param user
	 * @return
	 */
	public boolean saveUserRole(User user);

}
